home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Environments / MacMETH 3.2.4 / MacMETH Docu / RefCheck.DOC < prev   
Text File  |  1996-06-20  |  2KB  |  48 lines

  1. Utility "RefCheck"
  2.  
  3.     Purpose
  4.       The tool RefCheck analyzes Modula-2 modules to detect 
  5.       superfluous imports. 
  6.  
  7.     Method
  8.       Any imported objects which are not really used in the 
  9.       subsequent source code are marked with a particular error 
  10.       mark which can be displayed and corrected with the ordinary 
  11.       editor you use in conjunction with the MacMETH or 
  12.       RAMSES shell.
  13.       
  14.     Remark
  15.       This tool is most useful in conjunction with the tool 
  16.       HierSRC. The latter produces misleading results if the code 
  17.       contains still superfluous imports. Using RefCheck enables 
  18.       you to easily clean your code from unnecessary imports in 
  19.       order to get a proper result from the analysis performed by 
  20.       HierSRC (see separate documentation). 
  21.  
  22.     Typical usage
  23.       Call the tool from within a shell such as the MacMETH shell. 
  24.       If your User.Profile configuration does not already offer you 
  25.       a command to call RefCheck simply use command Execute and 
  26.       select the tool RefCheck from the folder containing the 
  27.       M2Tools. Then give RefCheck the module(s) you wish to analyze 
  28.       exactly as you specify modules to be compiled for the 
  29.       compiler. In particular note that it is also possible to 
  30.       specify a file name instead of a module name in order to have 
  31.       RefCheck to analyze an entire series of modules by pressing 
  32.       simultaneously Command^Shift^0 (divert input to a command 
  33.       file). 
  34.  
  35.       This utility forms part of the MacMETH fast Modula-2 language
  36.       system. It is available via anonymous ftp from Internet host 
  37.       
  38.               "ftp.ito.umnw.ethz.ch"
  39.  
  40.       (current internet address 129.132.80.130) at no charge courtesy
  41.       ETHZ.  For further information you may also wish to consult 
  42.       
  43.               'http://www.ito.umnw.ethz.ch/sysecol'.
  44.  
  45.       
  46.  af 3/Mar/96
  47.  
  48.